package org.dromara.system.business.applicationManage.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.dromara.common.core.domain.R;
import org.dromara.system.business.applicationManage.domain.ApplicationManage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.system.business.applicationManage.domain.dto.AppManageParamDTO;
import org.dromara.system.business.applicationManage.domain.vo.AppManageVO;

/**
* @author chs
* @description 针对表【application_manage】的数据库操作Service
* @createDate 2025-02-08 15:19:04
*/
public interface ApplicationManageService extends IService<ApplicationManage> {

    /**
     * 应用新增接口
    */
    Boolean applicationAdd(AppManageParamDTO appManageParamDTO);
    /**
     * 应用查询接口
     */
    IPage<ApplicationManage> appQuery(AppManageParamDTO appManageParamDTO);
    /**
     * 应用修改接口
     */
    Boolean appUpdate(AppManageParamDTO appManageParamDTO);
    /**
     * 应用详情接口
     */
    AppManageVO appDetail(Long id);
    /**
     * 应用删除接口
     */
    Boolean appDelete(Long id);
}
